לאחר העברת הקו"ח, התבקשתי לשלוח גיליון ציונים. אחר כך עשיתי מבחן ממוחשב באתר Codility, אחר כך עשיתי ראיון טלפוני שארך כחצי שעה וכלל שאלות טכניות. מי שעובר את הראיון הטלפוני מגיע לחברה לעשות ראיון פרונטלי מול שני מראיינים.
שאלות מתוך הראיון
1) תרגיל תכנות בסי: להפוך מחרוזת (לא inplace). חתימת הפונקציה היא char * reverse(const char * str).
2) מה זה functions overloading ומה זה functions overriding. מה ההבדל?
3) אתה מקבל בסי משתנה מטיפוס int ששמו x. בדוק האם ה-msb (הביט השמאלי ביותר) שלו (השמאלי ביותר) דולק
4) שאלות קצרות על פייתון: איך מכניסים סטרינג לקובץ, איך מכניסים לרשימה ערכים מ-0 עד n, איך מכניסים לרשימה את כל המספרים שאינם מתחלקים ב-3 מ-0 עד n.
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2018
1) https://stackoverflow.com/questions/219420/how-would-you-improve-this-algorithm-c-string-reversal
2) גוגל
3) (x >> (bits - 1))&1 - where bits is sizeof(int) * 8
4) x=range(1,1001) ו-y = [i for i in x if i%3 == 0]
המראיינים היו נחמדים, מומלץ להעביר קורות חיים דרך מישהו שמכירים ולא דרך משאבי אנוש
שאלות מתוך הראיון
נתון גרף של הפרשי מהירויות בין שתי מכוניות מה זה אומר על המרחק ביניהם? מה ידוע על התאוצה? מתי הם יפגשו? מה יהיה המרחק שהם עברו עד אותה נקודה?
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2018
תלוי בגרף, בגדול המרחק הוא אינטגרל של המהירות והתאוצה היא הנגזרת של המהירות
יוני 2018
כפי שנאמר השטח (מאחר וזה גרף של מהירות הפרשית כפונקציה של הזמן ואז לפי נוסחת מהירות כפול זמן שווה דרך הרי זה הדרך ההפרשי בניהם= מרחק בניהם)
הנגזרת בהתאמה
הם יפגשו בנקודה שבה השטח תחת הגרף (אינטגרל) יתאפס
המרחק שהם עברו עד זמן מסוים זה תלוי מה היה המרחק ההתחלתי בניהם ומה היתה המהירות האבסולוטית של אחד מהם
עבור תמונה בגודל NxM יש לשמור מידע על הפיסקלים בתמונה במערך בגודל התמונה, כך שבזמן ריצה נוכל למצוא את הממוצע והשונות של הפיקסלים בכל מלבן נתון בתמונה בזמן קבוע שאינו תלוי בגודל התמונה
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2017
נשמור שני מערכים בגודל התמונה, האיבר ה i, j במערך יכיל את ממוצע/סכום הפיקסלים בריבוע שקצותיו הם topleft: 0, 0, bottomright: i, j, ובדומה עבור ממוצע/סכום ריבועי הפיקסלים. בזמן ריצה נמצא את הממוצע והשונות של הריבוע על ידי הכלה והדחה של ארבעה ריבועים וחישוב שונות לפי הנוסחה var(x)=E[X^2]-(E[X])^2 I
בהינתן מערך A, להחזיר מערך B שבכל תא נמצאים המכפלות של שאר האיברים מלבד האבר הנתון.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2016
מעבר יחיד על המערך בכדי לקבל את תוצאת המכפלה של כל האיברים לאחר מכן ניצור מערך שבכל תא נשים את הערך שיצא לנו חלקי האיבר שבאינדקס הנוכחי.
יוני 2017
פעולת חלוקה זה לא כזה זול...
אולי הפרד ומשול יעזור
נובמבר 2018
לאתחל 2 מערכים left ו right.
ב[left[i תיהיה מכפלת האיברים המופיעים במערך לפני המקום הi.
ב [right[i תיהיה מכפלת כל האיברים המופיעים לאחר המקום הi.
להחזיר מערך [result[i]=left[i]*right[i